HA-ESP32-S3 KIT
Hearit.AI DevKit ESP32

Table of Contents
- Product Overview
- Hardware Components
- Power Management
- LED Indicators
- WiFi Configuration
- Chat Mode (Real-time Voice Interaction)
- Quick Start Guide
- Firmware Update
- Charging
- FAQ (Frequently Asked Questions)
Product Overview
The HA-ESP32-S3 KIT is a DIY development kit for building AI-powered voice interactive devices with real-time ChatGPT integration. This comprehensive kit enables makers and developers to create custom voice conversation systems with advanced AI capabilities.
🎯 Key Features
- Real-time ChatGPT Integration: Direct voice conversation with ChatGPT AI model
- Dual Microphone System: Enhanced voice capture and noise reduction
- WiFi Connectivity: Seamless cloud-based AI processing with ESP32-S3
- RGB LED Indicator: Visual feedback for device status
- DIY-Friendly Design: Easy to assemble and customize
- Auto Power-off: Intelligent power management with 10-minute auto-sleep
- OTA Firmware Updates: Over-the-air updates for continuous improvements
- Dual Button Controls: Power and Chat button for easy operation
Hardware Components
The HA-ESP32-S3 KIT features multiple physical components that work together to create a complete voice AI system:

Component Overview
| Component | Function |
|---|---|
| Charging Interface | USB-Type-C charging port for device power |
| Chat button | Controls real-time voice interaction mode with ChatGPT |
| Power button | Powers device on/off and triggers WiFi configuration mode |
| Microphone 1 | Primary voice input for audio capture |
| Microphone 2 | Primary voice input for audio capture |
| Three-color light | LED indicator providing visual feedback on device status |
Power Management
Power On/Off
| State | Trigger | Voice Feedback | LED Status |
|---|---|---|---|
| Power On | Long-press Power button (3s) | "Power on" | 🔵 Blue flashing (0.1s interval) |
| Power Off (Manual) | Long-press Power button (3s) | "Power off" | LED turns off |
| Power Off (Auto) | 10 minutes no activity | None | LED turns off |
| Standby | Device idle after power on | None | 🔵 Blue slow flashing (1s interval) |
LED Indicators
The RGB LED indicator provides real-time visual feedback on the device's operational status through different colors and flashing patterns.
LED Status Reference
| LED Status | Status | Meaning |
|---|---|---|
| 🔵 Blue (0.1s flashing) | Booting | Device is powering on |
| 🔵 Blue (0.3s flashing) | WiFi Config Mode | Ready to configure WiFi settings |